package com.ce.pms.occupation.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.sitechasia.webx.core.model.IViewObject;
/**
 * 验房登记VO
 * @author 王浩羽
 *
 */
public class InspecteRequisiteVO implements IViewObject
{

	/**
	 *
	 */
	private static final long serialVersionUID = 1210477010849142850L;
	/**
	 * 主键
	 */
	private Long keyword;

	/**
	 * 身份验证ID
	 */
	private Long identityValidateId;
	/**
	 * 身份验证
	 */
	private IdentityValidateVO identityValidate;

	/**
	 * 验收日期
	 */
	private Date checkDate;

	/**
	 * 验收人
	 */
	private String checkMan;

	/**
	 * 验房员
	 */
	private String proveMan;
	
	/**
	 * 验房结果 0 - 未通过; 1 - 通过;
	 */
	private String checkResult;

	/**
	 * 序号(与业务无关,前台显示使用)
	 */
	private Integer sequence;

	/**
	 * 整改项目
	 */
	private Set<PerfectItemRequisitionVO> perfectItemRequisitions = new HashSet<PerfectItemRequisitionVO>();

	/**
	 * 走表底数
	 */
	private Set<MeterCardinalNumberVO> meterCardinalNumbers = new HashSet<MeterCardinalNumberVO>();

	public Long getKeyword()
	{
		return keyword;
	}

	public IdentityValidateVO getIdentityValidate()
	{
		return identityValidate;
	}

	public Date getCheckDate()
	{
		return checkDate;
	}

	public String getCheckMan()
	{
		return checkMan;
	}

	public String getProveMan()
	{
		return proveMan;
	}

	public String getCheckResult()
	{
		return checkResult;
	}

	public Set<PerfectItemRequisitionVO> getPerfectItemRequisitions()
	{
		return perfectItemRequisitions;
	}

	public Set<MeterCardinalNumberVO> getMeterCardinalNumbers()
	{
		return meterCardinalNumbers;
	}

	public void setKeyword(Long keyword)
	{
		this.keyword = keyword;
	}

	public void setIdentityValidate(IdentityValidateVO identityValidate)
	{
		this.identityValidate = identityValidate;
	}

	public void setCheckDate(Date checkDate)
	{
		this.checkDate = checkDate;
	}

	public void setCheckMan(String checkMan)
	{
		this.checkMan = checkMan;
	}

	public void setProveMan(String proveMan)
	{
		this.proveMan = proveMan;
	}

	public void setCheckResult(String checkResult)
	{
		this.checkResult = checkResult;
	}

	public void setPerfectItemRequisitions(Set<PerfectItemRequisitionVO> perfectItemRequisitions)
	{
		this.perfectItemRequisitions = perfectItemRequisitions;
	}

	public void setMeterCardinalNumbers(Set<MeterCardinalNumberVO> meterCardinalNumbers)
	{
		this.meterCardinalNumbers = meterCardinalNumbers;
	}

	public Long getIdentityValidateId()
	{
		return identityValidateId;
	}

	public void setIdentityValidateId(Long identityValidateId)
	{
		this.identityValidateId = identityValidateId;
	}

	public Integer getSequence() {
		return sequence;
	}

	public void setSequence(Integer sequence) {
		this.sequence = sequence;
	}

}
